Scroll to navigation

TELLDIR(3) Руководство программиста Linux TELLDIR(3)

ИМЯ

telldir - возвращает текущее положение в потоке каталога

ОБЗОР

#include <dirent.h>

long telldir(DIR *dirp);


Требования макроса тестирования свойств для glibc (см. feature_test_macros(7)):

telldir(): _BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE

ОПИСАНИЕ

Функция telldir() возвращает текущее положение, связанное с потоком каталога dirp.

ВОЗВРАЩАЕМОЕ ЗНАЧЕНИЕ

При успешном выполнении функция telldir() возвращает текущее расположение в потоке каталога. В случае ошибки возвращается -1, и устанавливается соответствующее значение errno.

ОШИБКИ

Неверный дескриптор потока каталога dirp.

СООТВЕТСТВИЕ СТАНДАРТАМ

4.3BSD, POSIX.1-2001.

ЗАМЕЧАНИЯ

В glibc до версии 2.1.1, тип возвращаемого значения telldir() был равен off_t. В POSIX.1-2001 указан тип long, и это стало используемым типом в glibc начиная с версии 2.1.2.

СМОТРИТЕ ТАКЖЕ

closedir(3), opendir(3), readdir(3), rewinddir(3), scandir(3), seekdir(3)

2009-03-11